Vue2.5 + Typescript

工程创建 如果没有安装 Vue CLI 就先安装 npm install –global @vue/cli 创建一个新工程,并选择 “Manually se...

NODE | 用 Node 搭建本地服务器

Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境 Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量...

vue 项目 webpack 配置

npm install -g vue-cli vue init webpack <your project> cd <your project> npm install ...

Chrome 截图

自定义截图 F12 Ctrl + Shift + C 按住 Ctrl, 拖动鼠标选择截图区域 节点截图 在开发者工具 Elements 中选择节点 Ctrl + ...

Vuex

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 整体思路: 1、store.dispatch 分发action;(异步请求,需要action) 2、action进行异步处...

VSCode 自动编译 typescript

全局安装ts npm i -g typescript 在指定项目目录,执行命令 tsc --init,创建 tsconfig.json 文件 ...

前端安全 XSS / CSRF / Clickjacking

XSS xss: 跨站脚本攻击(Cross Site Scripting)是最常见和基本的攻击 WEB 网站方法,攻击者通过注入非法的 html 标签或者 javascript 代码,从而当用...

字符串 String

| 随机取字符串 Math.random().toString(16).substring(2) // "83c8811d44a5a" Math.random().toString(36)...

对象 Object

| 检查属性是否在对象上 hasOwnProperty() 函数用于指示一个对象自身(不包括原型链)是否具有指定名称的属性。 如果有,返回 true,否则返回 false var myObj...

数字 Number

强制数据类型转换(把非数值转化成数值)Number可用于任何数据类型,而另两个函数则用于把字符串转换成数值。

日期 Date

| 日期 获取某年某月多少天:new Date(new Date(2017,12,1).getTime()-864e5).getDate(); 转换日期格式:new Date().toLo...

布尔值 Boolean

(10)["toString"]() === "10" // true 参考:js奇淫技巧1 null == undefined // true null === undef...